Age | Commit message (Collapse) | Author | Files | Lines |
|
Darwin ships with a disabled root account and a working "sudo".
|
|
set GMAKE to /usr/bin/gnumake explicitly.
|
|
Darwin (meaning "don't use the OS X cpp that groks precompiled
headers", which gets us the more compatible GNU cpp instead), and
blank on other systems.
Approved by agc and yyamano.
|
|
PKG_TOOLS_BIN and FETCH_CMD defaults work when LOCALBASE is not
"/usr/pkg".)
|
|
|
|
that is used regardless of whether perl is installed or not, and we
sometimes want its value before include bsd.pkg.mk.
|
|
definition to be part of it instead of appending to PATCH_ARGS.
otherwise, $VERSION_CONTROL or $PATCH_VERSION_CONTROL would still
override -b/-z.
|
|
|
|
I'll replace all STRIPFLAG in pkgsrc with STRIPFLAG_CC or STRIPFLAG_INSTALL.
|
|
up version of the bare-bones code in PR 7590, from David Maxwell.
The definition governing the type of locking used is PKGSRC_LOCKTYPE,
which can take any of the values "none", "sleep", and "once". The
default is "none". If "sleep" locking is used, and process A is
building a package, when process B attempts to build the same package,
process B will sleep for PKGSRC_SLEEPSECS seconds, and attempt to grab
the lock again.
Coarse-grained locking uses the OBJHOSTNAME definition to ensure that
the PID space is regular for shlock(1) to do its work. The
pkgsrc/pkgtools/shlock package has been provided for environments
where shlock is not standard.
|
|
as giving it a suffix to name the backup file.
|
|
as standard.
Hoist the default definition of ${GMAKE} from bsd.pkg.mk into the different
defs.${OPSYS}.mk files.
A non-standard location or name for GMAKE can still be specified in
/etc/mk.conf.
|
|
defs.${OPSYS}.mk files.
|
|
files, and use it in ossaudio.buildlink.mk. The definition shows whether
or not libossaudio is available in the OS.
|
|
individual defs.${OPSYS}.mk files. No change in functionality.
|
|
individual defs.${OPSYS}.mk files, and use them in bsd.pkg.mk.
+ _OPSYS_HAS_MANZ defines whether or not the OS does MANZ handling as standard
+ _PREFORMATTED_MAN_DIR is the name of directory (cat or man) where
preformatted manual pages go.
Rename the internal definitions used in the generation of PLIST files to
start with '_'.
This completes the "generic" changes to bsd.pkg.mk.
|
|
files, and use it in bsd.pkg.mk. This definition controls the fixup
of PLISTs at installation time, and running of ldconfig if necessary.
|
|
and use it in bsd.pkg.mk. This definition is the switch to patch(1) to
provide backup files when patching.
|
|
and use it in bsd.pkg.mk. This definition says whether or not the rpath
is to be added to the LDFLAGS definition.
|
|
files, and use it in bsd.pkg.mk. If set to "yes", checks that a valid
libintl library and header file should be performed.
|
|
files, defined to be the make program which is invoked by imake, and
use it accordingly in bsd.pkg.mk
|
|
files, rather than switching by ${OPSYS} within bsd.pkg.mk.
|
|
the root user and root group.
|
|
groups. These commands follow the basic interface of the NetBSD/Solaris
useradd and groupadd programs. For platforms on which these commands don't
exist, either sysutils/user is added as a dependency, or these are set to
${FALSE}, and the package admin is responsible for creating them himself
prior to the installation of a package.
|
|
|
|
|