summaryrefslogtreecommitdiff
path: root/mk/defs.IRIX.mk
AgeCommit message (Collapse)AuthorFilesLines
2004-01-27Replace all occurrences of the "MAIL" definition with MAIL_CMD, sinceagc1-2/+2
some shells can set MAIL to be the mailbox of the user, and environment variables will override assignments in make when using conditional assignments.
2003-12-16Introduce command MAIL. It will be used to send messages like this:heinz1-1/+2
echo "message" | ${MAIL} -s"subject" add@ress.example
2003-12-16Allow _PATCH_BACKUP_ARG to be overridden in /etc/mk.conf (in order to use ↵heinz1-2/+2
different patch programs). Ok by agc
2003-10-19more whitespace fixesgrant1-6/+6
2003-10-13Add a dot before the 'if' statement.jschauma1-2/+2
Pointed out by Bas van Oostveen in PR pkg/23141.
2003-10-11add a BUILD_DEPENDS on devel/patch if no suitable patch(1) isgrant1-1/+16
available. fixes my PR pkg/18380, with hints from jschauma.
2003-09-23add a TAR definition for a suitable tar implementation, notgrant1-1/+2
necessarily GNU tar. XXX GTAR should probably always point to real GNU tar later.
2003-09-14-lpthread is a no-op on Darwin, but it messes up buildlink. So add a newdanw1-1/+2
flag _OPSYS_PTHREAD_AUTO ("yes" for Darwin, "no" for everyone else) and make pthread.buildlink2.mk do basically nothing in that case.
2003-09-02Merge pkgviews-mk branch into the HEAD by running:jlam1-1/+1
cd pkgsrc/mk cvs update -Pd -A cvs update -Pd -j pkgviews-mk-base -j pkgviews-mk
2003-08-26Create a symlink from the "make" requested by the package intojlam1-2/+1
${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.
2003-07-11Rather than hardcoding IRIX into bsd.pkg.mk when checking if xpkgwedge isjschauma1-1/+2
needed let's use _OPSYS_NEEDS_XPKGWEDGE to be set in defs.${OPSYS}.mk
2003-07-02patch from seb@ to pass --split-size to gtexinfo >= 4.6.grant1-5/+1
thanks seb :)
2003-06-29Introduce a variable called "MAKEINFO_ARGS", which may be used to passjschauma1-1/+5
arguments to makeinfo(1). This was made necessary by the fact that under IRIX64 makeinfo(1) does not use a default split-size of 50000, which breaks our PLISTs. After feedback from seb@, initialize MAKEINFO_ARGS per default to _OPSYS_MAKEINFO_ARGS, which is set in defs.<OPSYS>.mk (currently only for IRIX using 64-bit ABI).
2003-06-23Hand ABI to CONFIGURE_ENV and MAKE_ENV on IRIX.jschauma1-1/+4
2003-06-12Initiate support for X11 apps under IRIX.jschauma1-8/+14
We introduce two new variables: ABI and IMAKEOPTS ABI determines the correct ABI to use and is set during bootstrapping from /etc/compiler.defaults. IMAKEOPTS are the options passed to imake to allow it to set the right definitions and find the right paths etc. Use IMAKEOPTS with SunOS, too. IRIX will always require xpkgwedge, since it's got a bogus X11BASE. When linking against libXaw, make sure we get the right ABI.
2003-04-15IRIX' ld uses "-all" and "-notall" for WHOLE_ARCHIVE_FLAGs.jschauma1-4/+7
2003-04-15add OPSYS_{,NO_}WHOLE_ARCHIVE_FLAG which defines the argument passedgrant1-1/+6
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.
2003-03-29Add _OPSYS_LIBTOOL_REQD, following Darwin's example.jschauma1-1/+2
Suggested by grant.
2003-03-07Use /bin/ksh in favor of /bin/sh, which seems to loose variablesjschauma1-2/+2
(such as the rather important MAKE variable set by bmake).
2003-03-04Move M4 default definition into the defs.$OPSYS.mk files: unconditionallyseb1-1/+2
set it to /usr/bin/m4 for everyone, at least for now.
2003-02-28Add definitions for HOSTNAME_CMD, so that just-in-time-su doesn't failjschauma1-1/+2
on Irix. Noted and suggested by Pavel Cahyna in a private email.
2003-02-26Add defaults for IMAKE_MAN_DIR and friends.jschauma1-1/+12
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.
2003-01-21Pax NetBSDi.jschauma1-2/+2
2003-01-15Make BUILD_DIR always point to a physical path by invoking /bin/pwd insteadjlam1-1/+2
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.
2003-01-10Install a ${PREFIX}/bin/shlibtool as part of the devel/libtool-basejlam1-2/+1
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.
2002-12-23Eliminate another ZOULARISBASE.jschauma1-3/+3
Tabify.
2002-12-23ZOULARISBASE is certainly never used on Irix. Let's get rid of it.jschauma1-15/+3
2002-12-18Introduce _OPSYS_HAS_INET6, and use it to determine the defaultschmonz1-1/+6
value of USE_INET6.
2002-12-16Add TEE and TSORT (required for bulk builds).salo1-1/+3
2002-12-15Add DATE and NICE (required for bulk builds).salo1-1/+3
2002-12-15Add FGREP.salo1-1/+2
2002-12-11Use pkgsrc's perl in favor of /usr/sbin/perl -- this way we know whatjschauma1-2/+2
we're dealing with.
2002-12-03Eliminate another usage of ${OPSYS} in bsd.pkg.mk - realy on Darwinagc1-1/+2
defining _OPSYS_PERL_REQD to the correct value to make sure there's a valid perl version for that platform.
2002-12-03Add a layer of abstraction into bsd.pkg.mk for Java settings - set theagc1-1/+2
path to the java home directory depending upon whether the operating system includes Java by default. Use the operating system-dependent definitions files to set this value.
2002-12-03s/-path/-rpath/jschauma1-2/+2
2002-12-03Use ${_PATCH_CAN_BACKUP} rather than hardcoding an OPSYS value intoagc1-1/+2
the logic for doing backups when applying patches, and set the value accordingly in the opsys-dependent defs file.
2002-12-03Use a more generic way of determining, on an opsys-dependent basis,agc1-1/+2
whether the gettext package should be used.
2002-12-03Handle the different rpath directive to the linker for Irix in a different,agc1-1/+2
more generic, way - use an abstraction called ${_OPSYS_RPATH_NAME} which takes the value "-rpath," or "-R", set appropriately in the opsys-dependent defs files.
2002-12-03Abstract out the base value of libtool required into _OPSYS_LIBTOOL_REQD,agc1-1/+2
and use that rather than a hardcoded ${OPSYS} default in bsd.pkg.mk
2002-12-02Add initial support for IRIX.jschauma1-0/+116
Again, anybody's feedback (success or failure) will be appreciated.