script to be of the format expected by the pkginstall framework and
remove the explicit invocation of the INSTALL script from the post-install
target. Also, split out the important text from the INSTALL script
and put it into a MESSAGE file.
Also, remove the unused show-shlib-type target.
it will live with other "check" targets run after package installation.
Get rid of SHLIB_HANDLING, whose meaning had mutated over the years
from one thing to another. Currently, it is used to basically note
whether the system's "ldd" command can be usefully run on the package's
binaries and libraries. Rename this variable to CHECK_SHLIBS_SUPPORTED
for more clarity.
CHECK_SHLIBS is now a variable set exclusively by the user in /etc/mk.conf
to note whether the check for missing run-time search paths is performed
after a package is installed. It defaults to "no" unless PKG_DEVELOPER
is set.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
Change most pkgs to depend on either
emulators/suse_linux/Makefile.application (normal pkgs) or
Makefile.common (suse91 and suse themselves) to filter out Operating
Systems without Linux ABI support. Use CPU masks to limit the pkg to
supported platforms.
as it's only used internally by bsd.prefs.mk.
* Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR.
Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile
than the old method of stripping off the last two components of
${.CURDIR}. PKGSRCDIR may now be used after bsd.prefs.mk is defined.
* Change all references to _PKGSRCDIR to PKGSRCDIR.
NetBSD/{i386,powerpc}, so that packages fail properly, rather than
allowing make to fail. e.g.
===> PanoTools-2.6b1nb1 requires compat_linux, which is not available for SunOS-5.9-sparc
===> PanoTools-2.6b1nb1 is not available for SunOS-5.9-sparc
noted by martin.
part of the pkg's PLIST and what was added by pkg_create (and can be ignored).
Add an empty PLIST with an RCS ID to _all_ suse_* pkgs.
Addresses PR pkg/17895 by David Maxwell <david@netbsd.org>
so that the creation of the bulk build cache files works correctly on non-i386
machines. This speeds up the marking of all compat_linux packages as not available.
This change has no effect on i386.
include "bsd.pkg.mk" and do nothing else. We now can use this in multi
architecture package like e.g. "civctp-demo" without any unexpected
side effects.