Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
in fact, the last revision didn't contain unwanted changes, but two
minor errors, now fixed. sorry for the mess.
|
|
|
|
|
|
We just let the rest of the wrapper scripts do it now that we can't
overflow a fixed-sized circular buffer.
|
|
argument buffer.
|
|
which come after everything else. This ensure that all libraries come
after all -L/dir options so that the Sun linker won't act stupidly.
|
|
they're polished enough to be included into Packages.txt.
|
|
is set.
|
|
some shells can set MAIL to be the mailbox of the user, and
environment variables will override assignments in make when using
conditional assignments.
|
|
the package +CONTENTS file into a variable BUILDLINK_CONTENTS_FILTER.<pkg>.
|
|
block.
|
|
|
|
|
|
|
|
variables are no longer saved using MAKEFLAGS since the saved values aren't
correct for recursively invoked make targets that bsd.pkg.mk uses
internally for information-gathering, e.g. show-var, run-depends-list.
Instead of saving the values, we now just don't compute them during phases
of the build that don't care about the dependency information, e.g. when
not in extract, install, or package.
|
|
|
|
_BLNK_ADD_TO.* never get redefined for dependent packages (recursive
make invocation in install-depends target) causing an endless loop.
|
|
definition is not intended to be set by the user, and so has a leading
'_', and is undocumented.
If set to "yes", then a "make clean" of the package will not be done,
thereby preserving the working directory. This is useful for
debugging problems in bulk builds.
|
|
|
|
|
|
This option is available as of pkg_install>=20030918 which is required in
pkgsrc. Noted by Klaus Heinz.
|
|
passing "-S" to pkg_admin.
|
|
value instead of overriding. The reason is so that the most restrictive
<pkg> dependency will always be a part of the dependency list.
|
|
most restrictive dependency is always part of the DEPENDS/BUILD_DEPENDS
list.
|
|
|
|
create _BLNK_ADD_TO.<depmethod> for each of depencdency methods above from
the BUILDLINK_DEPEND.<pkg> and BUILDLINK_RECOMMENDED.<pkg> lists and save
the created values so they don't need to constantly be recomputed.
|
|
added by buildlink3.mk files if the dependencies are _exactly_ the same.
|
|
modifying it to accept a list.
|
|
${SH} when GNU_CONFIGURE is defined.
fixes problems on Solaris and BSDI with some GNU configure scripts.
|
|
packages from pkgsrc, it's not really needed with the latest change
to x11-links.
|
|
|
|
USE_PKGSRC_XFREE86
By default it is disabled, if you want to use XFree86 packages from
pkgsrc, please add "USE_PKGSRC_XFREE86=YES" in /etc/mk.conf.
|
|
bsd.prefs.mk as it's needed in setting X11PREFIX to the correct value,
which is also done in bsd.prefs.mk. This is the follow-through to the
temporary fix in previous revision (1.141) of bsd.prefs.mk.
|
|
Sourceforge.
|
|
with a prefix of X11BASE, rather than LOCALBASE - check whether
USE_XPKGWEDGE is defined to {"YES", "yes"} as well as looking for the
existence of the xpkgwedge definition file when calculating the value
of X11PREFIX.
|
|
|
|
|
|
|
|
enforce that using PHASES_AFTER_BUILDLINK.
Also, transform the physical path to ${WRKDIR} into the value ${WRKDIR} in
the wrapper scripts. This allows ${WRKDIR} to be a path that traverses a
symlink. In particular, it allows users to set WRKOBJDIR to point to a
symlink.
|
|
fetching, extracting, configuring, building, etc. of a package. We
can check what phase we're in by examining the value of ${PKG_PHASE}
and comparing against PHASES_AFTER_<phase>, which list phases that
are "greater than or equal to" <phase>.
One useful example of how to use PKG_PHASE is:
.if !empty(PHASES_AFTER_EXTRACT:${PKG_PHASE})
#
# Some variable settings or targets here that rely on dependencies to
# already be installed, or ${WRKDIR} to be created, etc., as these are
# things that should have happened by the time "make extract" is
# completed.
#
.endif
|
|
wrapper script will transform, then output the transformed command.
Prefix the original command with [*] and the transformed command with <.>
to ease scanning of .work.log.
|
|
packages.
|
|
protects subdirectories of the named paths in rpath options to the linker.
Use sub-rpath to protect /usr/lib/* in rpath options to the linker.
|
|
|
|
and we should allow these to pass untouched through the wrapper scripts.
|
|
|
|
the packages to skip on non-NetBSD because they blow away
bootstrap-pkgsrc installed files.
only create ${PKG_DBDIR} if it doesn't already exist.
|
|
faster, and (f)grep can't handle very long word lists.
|
|
/bin/sh, which doesn't deal with !
bulk builds now work out-of-the-box on Solaris. woo :-)
|