Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
where the XFree86/xorg ones do.
|
|
a "0" suffix.
|
|
-z, --suffix
Causes the next argument to be interpreted as the backup extension,
to be used in place of ".orig".
From Joerg Sonnenberger via private mail.
|
|
|
|
default value for each platform. Currently, the replacement tools
comes from sysutils/coreutils, but where there is no native BSD install
program, bootstrap-pkgsrc should probably be made to provide an install
shell script as an alternative, and mk/tools/bootstrap.mk should be
amended accordingly.
Also remove one use of ${TYPE} in pkgsrc (bsd.pkg.mk) under the new tools
framework.
|
|
|
|
not on by default). Separate out the variable defintions that are
now made by the new tools framework. Some of the trickier platforms
(AIX, IRIX, Interix, OSF1) still need more work.
|
|
a mistake to include "GZIP" as an ${OPSYS}-specific variable as there
is nothing ${OPSYS}-specific there to tune. Define GZIP in
defaults/mk.conf instead, and remove the definition from each of the
existing platform/${OPSYS}.mk files.
|
|
* Get rid of an explicit check for ${_IMAKE_MAKE} == ${GMAKE} in
bsd.pkg.mk to check for whether we need to depend on gmake or not.
Instead, we now note in Linux.mk that packages that need imake will
also need to use gmake by setting _IMAKE_TOOLS+=gmake.
* Push the definition of MAKE_PROGRAM from bsd.pkg.mk into make.mk where
it's closer to related code.
|
|
Noted by Steve O'Hara-Smith <steve@sohara.org>.
|
|
|
|
|
|
because pkginstall encodes it into its scripts. sigh.
Hack around this. For bulk builds on Interix only, use gsort for "tflat";
use the system-supplied sort for the rest of the build.
|
|
deleted because one of *their* dependencies are deleted. So add the
dependencies of lang/gawk and sysutils/coreutils to BULK_PREREQ too.
|
|
whether it exists and use "true" otherwise.
|
|
a good number of bugs.
|
|
Use gsort from coreutils instead of /bin/sort if coreutils is installed.
Install coreutils in BULK_PREREQ to get gsort; /bin/sort can't handle the
amazingly long lines produced by the dependency-tree printing script.
|
|
but can be buggy in some situations (like the bulk build environment).
If pkgsrc gawk happens to be installed, use that; also add lang/gawk to
BULK_PREREQ so it is always used in that case. If lang/gawk is not
installed, ${AWK} will default to /usr/contrib/bin/gawk as it did before.
|
|
possible, just for the sake of doing so, is not a good thing to do:
The platform files define _STRIPFLAG_* to determine whether to strip things.
But since this is included in bsd.prefs.mk, ".if ..." checks cannot take
things set in the Makefile into account. So convert INSTALL_UNSTRIPPED=YES
to a defined/undefined variable check in bsd.pkg.mk, and use the :D:U idiom
in the _STRIPFLAG_* variables.
This should fix PR pkg/28772 and PR pkg/29031.
|
|
available, since the builtin ones aren't so wonderful.
|
|
AIX, and AIX ships with perl 5 by default, allow pkgsrc to use it for
building stuff.
|
|
Mandrake Linux 10.1 as used by A L Meyers has /bin/id.
This should fix his PR #pkg/29430 and #29431.
|
|
|
|
Thanks to Roland, Hubert, and Noud for the PR.
This will close PR #28208.
|
|
the correct information to the +INSTALL and +DEINSTALL scripts to fix
problems with binary packages incorrectly locating the reference counts
database, e.g. /var/db.refcount.
|
|
we already use awk so pervasively in pkgsrc, simply use awk in place
of dc for simple computations.
|
|
Convert _OPSYS_MAX_CMDLEN to a plain _OPSYS_MAX_CMDLEN_CMD variable, which
is not evaluated by a shell until CONFIGURE_ENV is expanded (and only then
if USE_LIBTOOL+GNU_CONFIGURE are both set).
|
|
|
|
|
|
|
|
(and perhaps other packages) which set GNU_CONFIGURE only after bsd.prefs.mk.
|
|
a package build. This may change once groff is fixed, but for now, there's
no guarantee of a nroff available on the host system.
|
|
|
|
|
|
file to indicate that override logic should be turned on. (AFAICT, only
Interix is afflicted at the moment.)
|
|
Patch by Todd Willey in PR 28947
|
|
by imake on Linux requires GNU make.
|
|
support for USERADD/GROUPADD on OpenBSD.
|
|
and groupadd commands won't follow the calling conventions of the
NetBSD useradd/groupadd. Modify the INSTALL scripts to *never* create
users or groups if there is no available ${USERADD} or ${GROUPADD}
command, but will warn the user of users and groups that need to be
created before the package can be installed.
|
|
least that version.
|
|
configure packages by testing for poll.h and sys/poll.h and pretending
that there is no poll() if neither exist.
|
|
|
|
|
|
patches provided by Tobias Nygren <tnn at netilium dot org> with
minor changes by me.
|
|
|
|
|
|
move usage of _USER_DEPENDS and _OPSYS_MAX_CMDLEN to bsd.pkg.mk.
|
|
platform/Darwin.mk (simplification).
|
|
not being used by pkgsrc at all. This saves some build time in
show-shlib-type.
|