Age | Commit message (Collapse) | Author | Files | Lines |
|
(1) defs.${OPSYS}.mk --> platform/${OPSYS}.mk.
The "platform" subdirectory is where all of the ${OPSYS}-specific
infrastructure logic should reside.
(2) bsd.pkg.defaults.mk --> defaults/mk.conf
bsd.pkg.obsolete.mk --> defaults/obsolete.mk
Renaming bsd.pkg.defaults.mk to defaults/mk.conf is to mimic the way
that NetBSD has /etc/rc.conf as well as /etc/defaults/rc.conf, where
the latter is a full list of user-settable variables, and the two
files share the same name to reinforce the fact /etc/defaults/rc.conf
can be directly copied in place as /etc/rc.conf. This is the same
relationship shared by defaults/mk.conf and /etc/mk.conf.
|
|
which are the full option names used to set rpath directives for the
linker and the compiler, respectively. In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath. The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use. They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
|
|
|
|
|
|
- set RSH on an opsys-specific basis, defaulting to /usr/bin/rsh
(XXX: please confirm/verify this on your OS)
- set SSH_RSHPATH to RSH in bsd.pkg.defaults.mk
|
|
Add commented-out definitions for all OPSYS - please adjust.
|
|
across all of them, but let it commented out until each responsible person
for each system modifies it to work correctly. Requested by agc@.
|
|
files. On most platforms this resolves back to "${ECHO} -n".
|
|
instead.
|
|
bsd.pkg.mk, and use the abstracted means of determining generic shared
lib type per operating system.
|
|
${LOCALBASE}/bsd/share/mk/zoularis.mk exists.
|
|
helpful error suggesting the user install textproc/nbsed.
idea from gavan.
|
|
some shells can set MAIL to be the mailbox of the user, and
environment variables will override assignments in make when using
conditional assignments.
|
|
|
|
any chance of using it.
|
|
|
|
echo "message" | ${MAIL} -s"subject" add@ress.example
|
|
different patch programs). Ok by agc
|
|
|
|
available.
fixes my PR pkg/18380, with hints from jschauma.
|
|
we're actually using gcc on Solaris.
fixes building of imake PIC code when the compiler is not gcc.
|
|
way the buildlink2 wrappers are implemented.
|
|
necessarily GNU tar.
XXX GTAR should probably always point to real GNU tar later.
|
|
avoids relying on having /usr/ccs/{bin,lib} in $PATH.
|
|
flag _OPSYS_PTHREAD_AUTO ("yes" for Darwin, "no" for everyone else) and
make pthread.buildlink2.mk do basically nothing in that case.
|
|
cd pkgsrc/mk
cvs update -Pd -A
cvs update -Pd -j pkgviews-mk-base -j pkgviews-mk
|
|
${TOOLS_DIR}/bin/make. If a package wants GNU make, then it should
set:
USE_GNU_TOOLS+= make
in the package Makefile. Allow for USE_GMAKE to continue to work
until we get a chance to sweep through pkgsrc and remove the usage
of this now-redundant variable.
This change allows us to avoid patching makefiles that use a bare
"make" command to invoke sub-make processes. Idea suggested by
salo@netbsd.org in pkg/22509.
|
|
|
|
|
|
requiring 20030417 for recent bug fixes.
if platforms require (or desire) a newer version of pkg_install than
20021123 (the current default) for correct operation, please set
_OPSYS_PKGTOOLS_REQD in defs.OPSYS.mk.
|
|
to the linker to (not) extract all symbols from static archives and
export these variables to packages as {,NO_}WHOLE_ARCHIVE_FLAG.
these are not currently set for IRIX.
|
|
|
|
set M4 to /usr/ccs/bin/m4 for starter.
|
|
set it to /usr/bin/m4 for everyone, at least for now.
|
|
on Irix. Noted and suggested by Pavel Cahyna in a private email.
|
|
|
|
Until we determine better values, use NetBSD defaults:
currently, package _not_ using IMAKE_* install there anyway, so if packages
work this way, all's well. If not, then they were broken to begin with
and need attention.
|
|
|
|
of relying on the shell's builtin pwd. This makes BUILD_DIR consistently
point to the correct directory regardless of the definition of SHELL. This
fixes elusive some buildlink2 errors due to the fact that BUILDLINK_DIR is
derived from BUILD_DIR and some paths were incorrectly being translated.
|
|
package. shlibtool will not build static libraries. Add handling in
bsd.pkg.mk for a variable named "SHLIBTOOL_OVERRIDE" that is analogous to
LIBTOOL_OVERRIDE and causes any listed libtool scripts to be replaced with
a symlink to shlibtool, and teach buildlink2 about shlibtool. Bump
PKGREVISION of devel/libtool* packages to 11.
|
|
the base system.
|
|
|
|
${ZOULARISBASE/sbin so look there as well. Otherwise old tools are used
(or new tools are not found if old tools were removed).
|
|
value of USE_INET6.
|
|
|
|
|
|
|
|
|
|
incompatible.
Fixes buildlink2 problems with converters/libiconv, which assumed that
iconv was in the base system (on Solaris) due to the existance of
/usr/include/iconv.h.
|
|
defining _OPSYS_PERL_REQD to the correct value to make sure there's
a valid perl version for that platform.
|